µVision Build Log
Tool Versions:
IDE-Version: µVision V5.39.0.0 Copyright (C) 2023 ARM Ltd and ARM Germany GmbH. All rights reserved. License Information: Subeer Sarkar, BTCL, LIC=---- Tool Versions: Toolchain: MDK-Lite Version: 5.39.0.0 Toolchain Path: C:\Keil_v5\ARM\ARMCLANG\Bin C Compiler: ArmClang.exe V6.21 Assembler: Armasm.exe V6.21 Linker/Locator: ArmLink.exe V6.21 Library Manager: ArmAr.exe V6.21 Hex Converter: FromElf.exe V6.21 CPU DLL: SARMCM3.DLL V5.39.0.0 Dialog DLL: DARMCM1.DLL V1.19.6.0 Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.2.0.0 Dialog DLL: TARMCM1.DLL V1.14.6.0Project:
F:\New Operation\STm32 ARM\Online File\I2C LCD STM32F0308\MDK-ARM\I2C LCD STM32F0308.uvprojx Project File Date: 08/17/2024Output:
*** Using Compiler 'V6.21', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin' Rebuild target 'I2C LCD STM32F0308' assembling startup_stm32f030x8.s... compiling stm32f0xx_it.c... compiling lcd.c... ../Core/Src/main.c(105): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 105 | LCD_write_string(6,2,"IoTthingHuB"); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(106): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 106 | LCD_write_string(5,1," www");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(107): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 107 | LCD_write_string(5,1," www.");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(108): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 108 | LCD_write_string(5,1," www.i");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(109): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 109 | LCD_write_string(5,1," www.io");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(110): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 110 | LCD_write_string(5,1," www.iot");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(111): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 111 | LCD_write_string(5,1," www.iott");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(112): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 112 | LCD_write_string(5,1," www.iotth");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(113): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 113 | LCD_write_string(5,1," www.iotthi");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(114): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 114 | LCD_write_string(5,1,"www.iotthin");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(115): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 115 | LCD_write_string(5,1,"ww.iotthing");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(116): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 116 | LCD_write_string(5,1,"w.iotthingh");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(117): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 117 | LCD_write_string(5,1,".iotthinghu");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(118): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 118 | LCD_write_string(5,1,"iotthinghub");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(119): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 119 | LCD_write_string(5,1,"otthinghub.");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(120): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 120 | LCD_write_string(5,1,"tthinghub.c");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(121): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 121 | LCD_write_string(5,1,"thinghub.co");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(122): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 122 | LCD_write_string(5,1,"hinghub.com");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(123): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 123 | LCD_write_string(5,1,"inghub.com ");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(124): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 124 | LCD_write_string(5,1,"nghub.com ");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(125): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 125 | LCD_write_string(5,1,"ghub.com ");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(126): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 126 | LCD_write_string(5,1,"hub.com ");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(127): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 127 | LCD_write_string(5,1,"ub.com ");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(128): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 128 | LCD_write_string(5,1,"b.com ");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(129): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 129 | LCD_write_string(5,1,".com ");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(130): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 130 | LCD_write_string(5,1,"com ");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(131): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 131 | LCD_write_string(5,1,"om w");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(132): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 132 | LCD_write_string(5,1,"m ww");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ ../Core/Src/main.c(133): warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 133 | LCD_write_string(5,1," www");HAL_Delay(500); | ^~~~~~~~~~~~~ ../Core/Inc\lcd.h(44): note: passing argument to parameter 'str' here 44 | void LCD_write_string(unsigned char x, unsigned char y, unsigned char *str); | ^ 29 warnings generated. compiling main.c... compiling stm32f0xx_hal_msp.c... compiling stm32f0xx_hal_i2c_ex.c... compiling stm32f0xx_hal_rcc.c... compiling stm32f0xx_hal_rcc_ex.c... compiling stm32f0xx_hal.c... compiling stm32f0xx_hal_gpio.c... compiling stm32f0xx_hal_dma.c... compiling stm32f0xx_hal_i2c.c... compiling stm32f0xx_hal_cortex.c... compiling stm32f0xx_hal_pwr.c... compiling stm32f0xx_hal_pwr_ex.c... compiling stm32f0xx_hal_flash.c... compiling stm32f0xx_hal_exti.c... compiling stm32f0xx_hal_flash_ex.c... compiling stm32f0xx_hal_tim.c... compiling stm32f0xx_hal_tim_ex.c... compiling system_stm32f0xx.c... linking... Program Size: Code=7634 RO-data=422 RW-data=76 ZI-data=1724 FromELF: creating hex file... "I2C LCD STM32F0308\I2C LCD STM32F0308.axf" - 0 Error(s), 29 Warning(s).Software Packages used:
Package Vendor: ARM http://www.keil.com/pack/ARM.CMSIS.5.9.0.pack ARM::CMSIS@5.9.0 CMSIS (Common Microcontroller Software Interface Standard) * Component: CORE Version: 5.6.0 Package Vendor: Keil https://www.keil.com/pack/Keil.STM32F0xx_DFP.2.1.1.pack Keil::STM32F0xx_DFP@2.1.1 STMicroelectronics STM32F0 Series Device Support, Drivers and ExamplesCollection of Component include folders:
./RTE/_I2C_LCD_STM32F0308 C:/Users/SUNNY/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include C:/Users/SUNNY/AppData/Local/Arm/Packs/Keil/STM32F0xx_DFP/2.1.1/Drivers/CMSIS/Device/ST/STM32F0xx/IncludeCollection of Component Files used:
* Component: ARM::CMSIS:CORE@5.6.0 Include file: CMSIS/Core/Include/tz_context.h Build Time Elapsed: 00:00:09